﻿using UnityEngine;
using System.Collections;
using System.Collections.Generic;

/// <summary>
/// 친구 검색
/// </summary>
public struct PT_C2S_FRIEND_SEARCH
{
	public string MsgID;
	public string name;
	
	public void Reset()
	{
		MsgID = "/friend/search";
		name = string.Empty;
	}
	
	public void PushData(ref NetMsg msg)
	{
		msg.AddField("name", name);
		msg.MsgID = MsgID;
	}
}

/// <summary>
/// 친구 리스트
/// </summary>
public struct PT_C2S_FRIEND_LIST
{
	public string MsgID;
	public int[] t;
	
	public void Reset()
	{
		MsgID = "/friend/list";
		t = null;
	}
	
	public void PushData(ref NetMsg msg)
	{
		msg.AddField("t", t);
		msg.MsgID = MsgID;
	}
}

/// <summary>
/// 친구 요청
/// </summary>
public struct PT_C2S_FRIEND_SEND_REQ
{
	public string MsgID;
	public long id;
	
	public void Reset()
	{
		MsgID = "/friend/sendReq";
		id = 0;
	}
	
	public void PushData(ref NetMsg msg)
	{
		msg.AddField("id", id);
		msg.MsgID = MsgID;
	}
}

/// <summary>
/// 친구 삭제
/// </summary>
public struct PT_C2S_FRIEND_RM
{
	public string MsgID;
	public long id;

	public void Reset()
	{
		MsgID = "/friend/rm";
		id = 0;
	}
	
	public void PushData(ref NetMsg msg)
	{
		msg.AddField("id", id);
		msg.MsgID = MsgID;
	}
}

/// <summary>
/// 내가 보낸 친구 요청 삭제
/// </summary>
public struct PT_C2S_FRIEND_SEND_REQ_REMOVE
{
	public string MsgID;
	public long id;

	public void Reset()
	{
		MsgID = "/friend/sendReqRemove";
		id = 0;
	}
	
	public void PushData(ref NetMsg msg)
	{
		msg.AddField("id", id);
		msg.MsgID = MsgID;
	}
}

/// <summary>
/// 친구 요청 응답
/// </summary>
public struct PT_C2S_FRIEND_REQ_ACCEPT
{
	public string MsgID;
	public long id;
	public int t;

	public void Reset()
	{
		MsgID = "/friend/reqAccept";
		id = 0;
		t = 0;
	}
	
	public void PushData(ref NetMsg msg)
	{
		msg.AddField("id", id);
		msg.AddField("t", t);
		msg.MsgID = MsgID;
	}
}